import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home'
import flyRoutes from './modules/flyRoutes'
import cartRoutes from './modules/cartRoutes'
import informationRoutes from './modules/informationR'
import firstRoutes from './modules/firstRoutes'
import loginRoutes from './modules/loginRoutes'
import registerRoutes from './modules/registerRoutes'
 


Vue.use(VueRouter)

const routes = [
  ...flyRoutes,
  ...cartRoutes,
  ...informationRoutes,
  ...firstRoutes,
  ...loginRoutes,
  ...registerRoutes
]

const router = new VueRouter({
  routes
})

// //项目写完在放出来不然就GG
// //注册一个全局守卫,作用是在路由跳转前,对路由进行判断 防止未登录得用户跳转刀其他需要登陆u得页面去
// router.beforeEach*((to,from,next)=>{
//   const token=localStorage.getItem('token')
//   //如果已经登陆,那就随便访问
//   if (token) {
//     next()
//   }else{
//     if (to.path !=='/login') {
//       //如果没有登陆,但是你需要访问其他需要登陆的页面,那就跳转登陆页面
//       next({path:'/login'})
//     }else{
//       //如果没有登陆 但是你访问得是login,那就不干涉你.让你访问
//       next()
//     }
//   }
// })
export default router
